約 2,800,591 件
https://w.atwiki.jp/01128/pages/28.html
date 2012/1/29 PHPを導入する! 現在、PHPはVer5みたい。つまりphp5ってことかな? $ sudo apt-get install php5 おお。正解。apt-getで指定する名前はどこで公開されるんだろうね? MySQLとの連携 当然だけど連携させなきゃ。 $ sudo apt-get install php5-mysql なんか本当か?というくらい簡単。キーワード知ってればいいだけじゃん。。 動作確認 PHP動作確認用ページを作成後、 /var/www/info.php リブートして $ sudo /etc/init.d/apache2 restart でけたー!MySQLとの連携もうまくいっているみたい。 参考URL http //ja.wikipedia.org/wiki/PHP _Hypertext_Preprocessor http //debianj.com/ubuntu/install/lamp_lapp.html
https://w.atwiki.jp/father/pages/5.html
最新バージョン 2006/08/08現在 DB API PEAR PECL PHP 5.1.4 Released PHP 4.4.3 Released PHP Hypertext Preprocessor 3大美徳(http //www.lanl.gov/Document/) 無精 短気 傲慢 自分用のライブラリとか関数とか作っちゃったりしてます? でも大抵それって車輪の再発明だったりします。 例えば独自に作った関数などは世界中の誰かがもう クラスライブラリとして提供しているはずです。 運用形態は一般的に3つ DSO(Dynamic Shared Objects)普通こっちだけど遅い? CGI CLI モジュール mbstring GD ライブラリ バンドルエクステンション PEAR クラスライブラリ PECL パッケージ ADOdb クラスライブラリ JpGraph Smarty FPDF PHPLIB クラスライブラリ Pat PHP Application Tools クラスライブラリ ZendCodeギャラリ FLASH Ming関数 AMFPHP PDO http //www.thinkit.co.jp/free/marugoto/1/4/1/1.html debian の install # apt-get install libapache2-mod-php4 # apt-get install php4 これだけでいける .
https://w.atwiki.jp/sevenlives/pages/25.html
PHP 読み:ぴーえいちぴー 英語:PHP Hypertext Preprocessor 意味: サーバーサイドスクリプトの代表言語の一つ。 webに特化して作られており、CGIに変わり動的なページ生成に大きく寄与する。 コードはC言語?をベースとしておりPerlからも多くの影響を受けていて記述は簡単な部類に入る。 データベースやXMLなどの対応を早くからとりこみ柔軟なwebアプリケーションが開発できる。 オープンソースとして公開され、簡単で豊富なライブラリとの連携により、Webアプリケーションの開発で多く広まった。 PHP4からオブジェクト指向も取り入れられたが本格的なものではなったため、PHP5からのオブジェクト指向は大幅に強化された。 2015年10月20日 Zend? Zend Engine PHP Manual? PHP 4? PHP 5 サーバーサイドスクリプト スコープ UNIXタイムスタンプ(PHP) ショートタグ データベース抽象化レイヤー? エラー(PHP) 演算子(PHP) 型(PHP) 言語構造(PHP) コメント(PHP)? ヒア・ドキュメント(PHP)? NowDoc? APC(PHP)? PSR? ☆ php.ini ディレクティブ(php.ini)php.ini-dist モジュール版(PHP)mod_php CGI版(PHP)? CLI版 LAMP? WAMP? LAPP? phpdev xampp Movable Type? phpBB オペコード(PHP) Lexer(PHP)? Parser(PHP)? ■ 変数(PHP) ローカル変数(PHP)? グローバル変数(PHP)? スーパーグローバル変数(PHP)$_SERVER? $_ENV? $_COOKIE? $_GET? $_POST? $_FILES? $_SESSION $_REQUEST? $GLOBALS? 可変変数? デフォルト変数(PHP)? ■ 定数(PHP)? マジック定数 スカラー値(PHP) 参照変数【リファレンス変数】? 正規表現(PHP) リポジトリ ■ 関数(PHP)? バックトレース【backtrace】? バイナリ・セーフ ■ PHPの関数 文字列(PHP func)?explode? bese64_encode? bese64_decode? mb_convert_encoding 配列(PHP func)?array_keys? array_flip? array_merge? extract? array_intersect_assoc? 関数(PHP func)?debug_bcaktrace? リソース(PHP func)?serialize? unserialize? エラー関数(PHP func)?error_reporting? システム関数(PHP func)?shell_exec? highlight_string? show_source? ラッパー関数(PHP func)? コールバック関数(PHP func) ■ ライブラリ? SPL PEAR PECL PDFlib GD ■ テンプレート・エンジン Smarty ■ PHPアクセラレータ? APC? eAccelerator? XCache? Zend Optimizer? ■ フレームワーク Symfony Zend Framework CakePHP Laravel? CodeIgniter? ■ オブジェクト指向 プロパティ(php)? メソッド(php)? 拡張クラス? インスタンス 統一コンストラクタ ■ PHPセキュリティ? セーフ・モード MOPB? リモート・ファイル・インクルード攻撃?
https://w.atwiki.jp/redcloud/pages/19.html
目次 目次 前提条件 PHP5.3.0 インストール libxml2-develをインストール curl-develをインストール mysqlクライアントをインストール gdをインストール ※画像処理 PHPインストール 設定 php.iniの編集 httpd.confの編集 動作確認 xdebugインストール(デバッグ用) 前提条件 CentOS5.4上に構築する PHP5.3.0 インストール libxml2-develをインストール # yum -y install libxml2-devel curl-develをインストール # yum -y install curl-devel mysqlクライアントをインストール ncurses-develのインストール # yum -y install ncurses-devel mysql-tritonnのインストール ※MySQLクライアント。MySQLサーバが全文検索対応(tritonn)であることを前提とする $ wget http //osdn.dl.sourceforge.jp/tritonn/36449/tritonn-1.0.12-mysql-5.0.67.tar.gz $ tar zxvf tritonn-1.0.12-mysql-5.0.67.tar.gz $ cd tritonn-1.0.12-mysql-5.0.67 $ ./configure --prefix=/usr/local --with-readline --without-server $ make $ sudo make install gdをインストール ※画像処理 libjpegなどのヘッダファイルが必要そうなので先にyumでインストール # yum install -y libjpeg-devel # yum install -y libpng-devel # yum install -y freetype-devel # yum install -y fontconfig-devel # yum install -y libXpm-devel # yum install -y gettext-devel インストール $ wget http //www.libgd.org/releases/gd-2.0.35.tar.gz $ tar zxvf gd-2.0.35.tar.gz $ cd gd-2.0.35 $ ./configure --prefix=/usr/local --enable-shared $ make $ sudo make install PHPインストール $ wget http //jp.php.net/get/php-5.3.0.tar.gz/from/this/mirror $ tar zxvf php-5.3.0.tar.gz $ cd php-5.3.0 $ ./configure --prefix=/usr/local --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring=shared --with-mysql=shared,/usr/local --enable-pdo=shared --with-pdo-mysql=shared,/usr/local --without-sqlite --without-pdo-sqlite --with-xmlrpc --with-gd=shared,/usr/local --enable-gd-jis-conv --with-zlib-dir --with-png-dir --with-jpeg-dir --with-freetype-dir --with-curl $ make $ make test $ sudo make install 設定 php.iniの編集 $ sudo cp -p php.ini-development /usr/local/lib/php.ini # chown root.root /usr/local/lib/php.ini # vi /usr/local/lib/php.ini ;extension_dir = "./" extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626/" extension=gd.so extension=mbstring.so extension=mysql.so extension=pdo.so extension=pdo_mysql.so httpd.confの編集 # vi /usr/local/apache2/conf/httpd.conf 動作確認 $ vi ~/htdocs/phpinfo.php ?php phpinfo(); # service httpd start phpinfoが正常表示される事を確認 ★dateセクションでwarningが表示されてるのが気になる。。。 xdebugインストール(デバッグ用) $ wget http //xdebug.org/files/xdebug-2.0.5.tgz $ tar zxvf xdebug-2.0.5.tgz $ cd xdebug-2.0.5 $ phpize $ ./configure --with-php-config=/usr/local/bin/php-config --enable-xdebug $ make $ sudo cp -p modules/xdebug.so /usr/local/lib/php/extensions/no-debug-non-zts-20090626/ $ sudo vi /usr/local/lib/php.ini zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so $ ~/htdocs/debug.php ?php $hoge = あいうえお ; var_dump($hoge); phpinfoでxdebugセクションが表示され、var_dumpがデバッグレイアウトで表示される事を確認
https://w.atwiki.jp/phptest/pages/6.html
PHPコードサンプル 参考 ポンクソフト_PHP入門
https://w.atwiki.jp/banrui/pages/25.html
設定 Ubuntu 初期設定 1.sudo apt-get install php5 libapache2-mod-php5 2.apacheをリスタート sudo /etc/init.d/apache2 restart emacsでphp-mode phpMyAdmin 公式サイト
https://w.atwiki.jp/phptest/pages/33.html
HTML表示 echo 文 echo h5 .$title. /h5 ; または echo " h5 $title /h5 "; ダブルクォーテーションの場合は変数に見えるものは展開される。 インスタンス- メンバ の形だとダメの模様 要調査 php5.2.17で動作確認、値が帰っていれば動くようです。 サンプル ?php echo h3 PHPで書いた文 /h3 ; $title = 変数title ; echo h5 .$title. /h5 ; echo " h5 ".$title." /h5 "; //特に意味はないがよくやる echo " h5 $title /h5 "; class String{ private $name; public function getName(){ return $this- name; } public function setName($name){ $this- name = $name; } } $string = new String(); $string- setName("string setNameの指定によりclass Stringに入ったsetName functionに書き換えられたprivate name変 数 br "); echo $string- getName(); $stringname = $string- getName(); echo $stringname; ? 実行結果 PHPで書いた文 変数title 変数title 変数title string setNameの指定によりclass Stringに入ったsetName functionに書き換えられたprivate name変数 string setNameの指定によりclass Stringに入ったsetName functionに書き換えられたprivate name変数 ヒアドキュメント $title = はじめに ; echo EOM h5 {$title} /h5 EOM; タグ直書き echo " table \n"; foreach ($rows as $row) { //一回閉じる ? tr ... /tr ? //もう一度コードに戻す } echo " /table \n";
https://w.atwiki.jp/ky1229/pages/55.html
#coments 初期設定 検索するときは「apche2.2」「php5」でやる。 LoadModule php5_module c \php/php5apache2_2.dll がキモで手間取った。 使えるコード WEB制作の覚書 | 外部のCSVファイルをPHPで読み込み、出力させる方法 http //blog.loaferz.com/?eid=159303 ?php $fp = fopen("data.csv", "r"); //CSVファイルのパス $repeat = 10; //表示する件数「10」とすると10行分出力 $count = 1; while ($data = fgetcsv($fp, 10000)) { if ($count $repeat) { break; } //繰り返す部分のソース。この辺は自由にコーディング print EOD a href="$data[0]" $data[1] /a $data[2]・$data[3] br EOD; $count++ ; } fclose ($fp) ? 参考サイト http //php.eweb-design.com/index.html PHP/データベース - eWeb
https://w.atwiki.jp/installmaniax3/pages/91.html
0. Webアプリケーション HTTP Server ( Apache ,Microsoft IIS) PHP DataBase Server ( MySQL ,Oracle,Postgress,Microsoft SQL Server,SQLite), FTP,SFTP Mail(Sendmail) 1. Eclipse PDT,PHP,MySql,sendmailのインストール Eclipse 3.6 helios Pleiades All in One for PHPのインストール 日本語化されたEclipseと、 XAMPP(Apache,MySQL,PHP,sendmail)がインストールされます。 2. XAMPPを利用してみる Apache,MySql,ftpの起動(xamppcontroler.exeから起動する) PDTを利用してhtmlファイルを作成して、ページを確認する。 PDTを利用してphpファイルを作成する。 ・echo dat ・1~10を足すプログラム ・Form Mail 3. Word Press の Install WordPress on IISのステップバイステップガイド|WordPress を展開する PDTを利用して、RSS WidgetでPR は出ないように修正する。
https://w.atwiki.jp/civ_rev/pages/50.html
PHP Hypertext Preprocessor http //www.php.net/ http //jp2.php.net/ (日本のミラーサイト) 日本PHPユーザー会 (Japan PHP User Group) http //www.php.gr.jp/